;使用 16 位寄存器计算 0x0001f000 + 0x00101000
;bx:ax=0x0001f000
mov bx, 0x0001
mov ax, 0xf000
;dx:cx=0x00101000
mov dx, 0x0010
mov cx, 0x1000
;先用不处理进位的 add 指令，将低位相加
add ax, cx
;再用处理进位的 adc 指令，将高位相加
adc bx, dx

jmp $
times 510-($-$$) db 0
db 0x55, 0xaa